// const { NodeVM } = require("vm2");
// const vm = new NodeVM({
//   require: {
//     external: true,
//     root: "./",
//   },
// });

// vm.run(
//   `
//     var request = require('request');
//     request('http://www.google.com', function (error, response, body) {
//         console.error(error);
//         if (!error && response.statusCode == 200) {
//             console.log(body); // Show the HTML for the Google homepage.
//         }
//     });
// `,
//   "vm.js"
// )
const { VM } = require("vm2");
const ctx = { a: 1 };
const vm = new VM({
  timeout: 1000,
  eval: false,
  allowAsync: true,
  sandbox: {
    process,
    console,
    ctx,
  },
});

const cc = vm.run(`

`);

console.log(cc);
